All files / src/app/recipes/[id]/edit page.tsx

0% Statements 0/4
100% Branches 0/0
0% Functions 0/2
0% Lines 0/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27                                                     
import type { Metadata } from 'next';
import { getLocaleFromCookies } from '@/lib/locale/locale.server';
import { getMetadata } from '@/lib/seo/seo';
import RecipeEditClient from './RecipeEditClient';
 
interface EditRecipePageProps {
  params: Promise<{ id: string }>;
}
 
export async function generateMetadata(): Promise<Metadata> {
  const locale = await getLocaleFromCookies();
  return getMetadata(locale, 'seo', {
    titleKey: 'editRecipeTitle',
    descriptionKey: 'editRecipeDescription',
    fallbackTitle: 'Edit Recipe',
    fallbackDescription: 'Edit your recipe',
    robots: { index: false, follow: false },
  });
}
 
export default async function EditRecipePage({
  params,
}: Readonly<EditRecipePageProps>) {
  const { id } = await params;
  return <RecipeEditClient recipeId={id} />;
}